package com.secsbrain.cmdb.dal.mapper;

import com.secsbrain.cmdb.dal.model.AppSystem;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;

import com.baomidou.mybatisplus.mapper.AutoMapper;

/**
 * AppSystem 表数据库控制层接口
 */
public interface AppSystemMapper extends AutoMapper<AppSystem> {

    List<AppSystem> queryByDevelopOrOwner(@Param("userId") Long userId);

    List<AppSystem> queryAppSystemPageList(RowBounds rowBounds, @Param("params") AppSystem params, @Param("orderByField") String orderByField);

    List<AppSystem> queryAppSystemByTypes(@Param("typeArray") String[] typeArray);

}